آموزش جامع SQL Server 2008- سطح پیشرفته
فصل اول :كار با Stored Procedure ها
- آشنائی با Stored Procedure ها - فرم كلی برای ایجاد Stored Procedure و اجرای آنها - پارامترهای درون Stored Procedure - پارامترهای Return Value یا مقدار بازگشتی - Option Parameters یا پارامترهای خروجی - امنیت در Stored Procedure ها - دسترسی به Stored Procedure ها بصورت گرافیكی - انواع Stored Procedure ها
فصل دوم : كار با Function ها
- آشنائی با Function ها - كار با Scalar Function ها - كار با Table Function ها - ایجاد تغییرات در یك Function و حذف آن - كار با Function ها بصورت گرافیكی - جدول Sys.Object
فصل سوم : كار با Trigger ها
- آشنائی با Trigger ها - ساخت و استفاده از DML Trigger ها - مثالهائی در رابطه با DML Trriger ها - جداول Inserted و Deleted - استفاده از جداول Inserted و Deleted در چند نمونه - ایجاد تغییرات در یك Trriger و حذف آن - دسترسی به DML Trriger ها بصورت گرافیكی - Trigger های بازگشتی (Recursive) یا تو در تو (Nested) - كار با DDL Trigger ها - دسترسی گرافیكی به DDL Trriger ها
فصل چهارم : كار با Cursor ها
- آشنائی با Cursor ها - انواع Cursor - فرم كلی تعریف یك Cursor - نحوه استفاده از Cursor ها - آشنائی بیشتر با دستور Fetch - بهروز درآوردن و حذف كردن سطرها بوسیله یك Cursor - چند مثال درمورد Cursor ها
فصل پنجم : استفاده از Index ها
- آشنائی با Index ها - آشنائی با Clustered Index - آشنائی با Non Clustered Index - فرم كلی ایجاد Index ها - كار با Index ها بصورت گرافیكی - تاثیر Index ها بر روی Query ها - بازسازی Index ها
فصل ششم : استفاده از Transaction ها
- آشنائی با Transaction ها - تراكنشهای صحیح یا Explicit Transaction - استفاده از Save Point - تراكنشهای ضمنی یا Implicit Transaction - تراكنشهای خودكار یا Auto Commit Transaction
فصل هفتم : همزمانی یا Concurrency
- آشنائی با انواع همزمانیها - حالت همزمانی Lost Update - همزمانی Dirty Read - همزمانی Non Repeatable Read - همزمانی Phantom Read - انواع روشهای برخورد با همزمانی - آشنائی با Isolation Level ها - وقوع Dirty Read و نحوه مقابله با آن - وقوع Inconsistent Analysis و نحوه مقابله با آن - وقوع Phantom Read و نحوه مقابله با آن - استفاده از Snapshot Isolation Level - چگونگی وقوع Dead Lock - دستور Set Lock TimeOut - انواع Lock ها در SQL Server- دستورSelect ..... (NoLock)
فصل هشتم : Security كاربران و Authenticate كردن آنها
- Authentication در SQL Server - آشنائی با تعدادی دستور در مورد login ها - Rolesیا نقشهها در SQL Server - آشنائی با تعدادی دستور در مورد Role ها - دستورات DCL - دستور Revoke و Deny - آشنائی با دو Stored Procedure سیستمی دیگر
فصل نهم : بازیابی اطلاعات در SQL Server
- جابجا كردن پایگاههای داده در SQL با استفاده از Attach - نحوه عملكرد دستور BackUp - بازیابی فایلهای Backup با استفاده از دستور Restore - یك مثال برای دستورات Backup و Restore
فصل دهم : ایجاد گزارش با استفاده از SQL Server 2008
- نحوه ایجاد گزارش - مثالی برای تهیه یك گزارش - اضافه كردن جزئیات بیشتر به گزارش